package persistencia;

import java.util.List;

import logica.Area;
import logica.UsuarioRegistrado;
import excepciones.DAOExcepcion;

public interface IUsuarioRegistradoDAO extends IPersonaDAO {
	public UsuarioRegistrado encontrarUsuarioRegistradoPorNombreUsuario(String ID) throws DAOExcepcion;

	public void crearUsuarioRegistrado(UsuarioRegistrado p) throws DAOExcepcion;

	public List<UsuarioRegistrado> encontrarUsuariosRegistrados() throws DAOExcepcion;

	public UsuarioRegistrado encontrarUsuarioRegistradoPorNif(String nif) throws DAOExcepcion;

	void actualizaUsuarioRegistradoEditaAreaPorNif(Area area) throws DAOExcepcion;

}
